fin (final) - Spanish English Dictionary